<script>
    layui.use(['table','form','layer'], function () {
        // ...原有代码...
        table.render({
            // ...原有代码...
            done:function(res,curr,count){
                // 获取已经弹出过警告的商品 ID 数组
                var warnedIds = JSON.parse(localStorage.getItem('warnedGoodsIds')) || [];
                //layui.table.cache['goods_tablerender']获取表格中的数据，完成排序的返回排完序后的数据
                for(var i in layui.table.cache['goods_tablerender']){
                    var ID = layui.table.cache['goods_tablerender'][i];
                    if(ID.number < ID.safenumber){
                        // 改变整行颜色为红色
                        $("tr[data-index='" + i + "']").css("background-color","red");
                        // 改变整行字体颜色为白色
                        $("tr[data-index='" + i + "']").css("color","white");
                        // 检查该商品是否已经弹出过警告
                        if (!warnedIds.includes(ID.id)) {
                            layer.confirm("Warning:"+ID.model+"  数量过低，请及时补货",function(index){
                                layer.close(index);
                            });
                            // 将该商品 ID 添加到已警告数组中
                            warnedIds.push(ID.id);
                            // 更新 localStorage 中的已警告商品 ID 数组
                            localStorage.setItem('warnedGoodsIds', JSON.stringify(warnedIds));
                        }
                    }
                }
            }
            // ...原有代码...
        });
        // ...原有代码...
    });
</script>